import os
from common.base import *


# 打开浏览器
driver = webdriver.Chrome()
# 请求本地网址
url = 'file:///' + os.path.abspath('html') + '/radio-checkbox.html'
driver.get(url)

# TODO 1 定位单选按钮
radio_boy = driver.find_element(By.ID, 'boy')
sleep(2)
radio_boy.click()
# 判断是否选中：is_selected()
print(radio_boy.is_selected())

radio_girl = driver.find_element(By.ID, 'girl')
sleep(2)
radio_girl.click()

# TODO 2 多选按钮
# 定位到页面的第2个form表单
form = driver.find_elements(By.TAG_NAME, 'form')[1]
# 定位到第2个form表单中的input
checkbox = form.find_elements(By.TAG_NAME, 'input')
for i in checkbox:
    sleep(2)
    i.click()

# 关闭浏览器
sleep(2)
driver.quit()
